rain pants - French English Dictionary